home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 38 / Amiga Format CD38 (1999-03-15)(Future Publishing)(GB)(Track 1 of 3)[!][issue 1999-04].iso / -seriously_amiga- / misc / felix / source / funcs.h < prev    next >
C/C++ Source or Header  |  1999-01-25  |  2KB  |  44 lines

  1. //*************************************************************************//
  2. // Filename:    funcs.h
  3. // Autor:       Christian Taulien of Strange Intelligence
  4. // Purpose:     Function prototypes for Felix.api
  5. // Creation:    18. März 1998
  6. //*************************************************************************//
  7.  
  8. #include "global.h"
  9. //*/ // Für GoldED 5 aktivieren
  10. #include "golded:developer/api/include/apilib.h"
  11. #include "golded:developer/include/editor.h"
  12. /*/ // Für GoldED 4 aktivieren
  13. #include "golded:developer/api/include/api.h"
  14. #include "golded:developer/golded/include/golded.h"
  15. //*/
  16.  
  17. #ifndef RC_OK
  18. #define RC_OK   0L
  19. #endif
  20.  
  21. #ifndef RC_WARN
  22. #define RC_WARN 5L
  23. #endif
  24.  
  25. // *** externals
  26. // library functions
  27. extern struct APIClient *SAVEDS APIMountClient(register __a0 struct APIMessage *, register __a1 char *);
  28. extern void              SAVEDS APICloseClient(register __a0 struct APIClient *, register __a1 struct APIMessage *);
  29. extern void              SAVEDS APIBriefClient(register __a0 struct APIClient *, register __a1 struct APIMessage *);
  30. extern void              SAVEDS APIFree       (register __a0 struct APIClient  *, register __a1 struct APIOrder   *);
  31.  
  32. // private functions
  33. extern void SAVEDS DispatchKeyClassMessage    (struct APIClient *, struct APIMessage *);
  34. extern void SAVEDS DispatchScreenClassMessage (struct APIClient *, struct APIMessage *);
  35. extern void SAVEDS DispatchSystemClassMessage (struct APIClient *, struct APIMessage *);
  36. extern void SAVEDS DispatchIOClassMessage     (struct APIClient *, struct APIMessage *);
  37. extern void SAVEDS DispatchCommandClassMessage(struct APIClient *, struct APIMessage *);
  38. extern LONG SAVEDS CommandAbout(ULONG  *, struct APIMessage *);
  39. extern LONG SAVEDS CommandWindowList(ULONG  *, struct APIMessage *);
  40. extern LONG SAVEDS CommandCheckAccesses(ULONG  *, struct APIMessage *);
  41. extern LONG SAVEDS CommandGetUserName(ULONG  *, struct APIMessage *);
  42.  
  43. extern char *glob_sReturnBuffer;
  44.